We consider the problem of computing the inverse dynamics of a serial robot manipulator with N elastic joints in a recursive numerical way. The solution algorithm is a generalized version of the standard Newton-Euler approach, running still with linear complexity O(N) but requiring to set up recursions that involve higher order derivatives of motion and force variables. Mimicking the case of rigid robots, we use this algorithm and a numerical factorization of the link inertia matrix (which needs to be inverted in the elastic joint case) for implementing on-line a feedback linearization control law for trajectory tracking purposes. The complete method has a complexity that grows as O(N^3). The developed tools are generic, easy to use, and do not require symbolic Lagrangian modeling and customization, thus being of particular interest when the number N of elastic joints becomes large.

A recursive Newton-Euler algorithm for robots with elastic joints and its application to control / Buondonno, Gabriele; DE LUCA, Alessandro. - STAMPA. - (2015), pp. 5526-5532. (Intervento presentato al convegno 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems tenutosi a Hamburg; Germany nel September-October 2015) [10.1109/IROS.2015.7354160].

A recursive Newton-Euler algorithm for robots with elastic joints and its application to control

BUONDONNO, GABRIELE
;
DE LUCA, Alessandro
2015

Abstract

We consider the problem of computing the inverse dynamics of a serial robot manipulator with N elastic joints in a recursive numerical way. The solution algorithm is a generalized version of the standard Newton-Euler approach, running still with linear complexity O(N) but requiring to set up recursions that involve higher order derivatives of motion and force variables. Mimicking the case of rigid robots, we use this algorithm and a numerical factorization of the link inertia matrix (which needs to be inverted in the elastic joint case) for implementing on-line a feedback linearization control law for trajectory tracking purposes. The complete method has a complexity that grows as O(N^3). The developed tools are generic, easy to use, and do not require symbolic Lagrangian modeling and customization, thus being of particular interest when the number N of elastic joints becomes large.
2015
2015 IEEE/RSJ International Conference on Intelligent Robots and Systems
Robotics; Control and Systems Engineering; Electrical and Electronic Engineering;
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A recursive Newton-Euler algorithm for robots with elastic joints and its application to control / Buondonno, Gabriele; DE LUCA, Alessandro. - STAMPA. - (2015), pp. 5526-5532. (Intervento presentato al convegno 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems tenutosi a Hamburg; Germany nel September-October 2015) [10.1109/IROS.2015.7354160].
File allegati a questo prodotto
File Dimensione Formato  
Buondonno_A-recursive-Newton-Euler_2015.pdf

solo gestori archivio

Note: Articolo
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 286.69 kB
Formato Adobe PDF
286.69 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/850572
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 38
  • ???jsp.display-item.citation.isi??? 32
social impact